Commit 45100657 authored by multrus's avatar multrus Committed by Manuel Jander
Browse files

add missing move16(), move32(); don't change variable name to stay closer to...

add missing move16(), move32(); don't change variable name to stay closer to float and the other variant
parent b934c216
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ static Word16 sns_1st_cod_fx(
        {
            const Word16 *cdbk_ptr;
            Word16 j0, j1;
            Word16 dist_split;
            Word16 index_split;
            Word32 dist_min_fx;
            const Word16 cdbk_fix = 8; // 1.f / powf( 2, SNS_CDBKS_BITS_4_FRAC ) in Q15
            move16();
@@ -107,7 +107,7 @@ static Word16 sns_1st_cod_fx(

            cdbk_ptr = cdbk;
            dist_min_fx = MAXVAL_WORD32;
            dist_split = 0;
            index_split = 0;
            move32();
            move16();
            FOR( Word16 i = 0; i < 32; ++i )
@@ -133,12 +133,14 @@ static Word16 sns_1st_cod_fx(
                IF( LT_32( dist_fx, dist_min_fx ) )
                {
                    dist_min_fx = dist_fx;
                    dist_split = i;
                    move32();
                    index_split = i;
                    move16();
                }
            }

            /* set quantized vector */
            cdbk_ptr = &cdbk[imult1616( dist_split, split_len )];
            cdbk_ptr = &cdbk[imult1616( index_split, split_len )];
            FOR( Word16 j = j0; j < j1; ++j )
            {
                Word32 tmp_3 = L_mult( means[j], means_fix );   // Q16
@@ -150,10 +152,10 @@ static Word16 sns_1st_cod_fx(
            /* for second split shift by five bits to store both indices as one 10 bit value */
            if ( EQ_16( split, 1 ) )
            {
                dist_split = shl( dist_split, 5 );
                index_split = shl( index_split, 5 );
            }

            index = add( index, dist_split );
            index = add( index, index_split );
        }
        return index;
    }