Loading lib_com/hp50_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -457,7 +457,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, mem_fx[0], a2_fx ); /* y2*a2 */ W_sum = W_mac_32_32( W_sum, mem_fx[1], a1_fx ); /* y1*a1 */ W_y2 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[0] = W_extract_h( W_shl( W_y2, prescale ) ); signal_fx[0] = W_round64_L( W_shl( W_y2, prescale ) ); move32(); W_sum = W_mult_32_32( b2_fx, mem_fx[3] ); /* b2*x2 */ Loading @@ -467,7 +467,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, mem_fx[1], a2_fx ); /* y2*a2 */ W_sum = W_mac_32_32( W_sum, W_extract_h( W_y2 ), a1_fx ); /* y1*a1 */ W_y1 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[1] = W_extract_h( W_shl( W_y1, prescale ) ); signal_fx[1] = W_round64_L( W_shl( W_y1, prescale ) ); move32(); diff = sub( prescale_current_frame, prescale ); Loading @@ -486,7 +486,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, W_extract_h( W_y1 ), a1_fx ); /* y1*a1 */ W_y0 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[i] = W_extract_h( W_shl( W_y0, prescale_current_frame ) ); signal_fx[i] = W_round64_L( W_shl( W_y0, prescale_current_frame ) ); move32(); x2 = x1; Loading Loading
lib_com/hp50_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -457,7 +457,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, mem_fx[0], a2_fx ); /* y2*a2 */ W_sum = W_mac_32_32( W_sum, mem_fx[1], a1_fx ); /* y1*a1 */ W_y2 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[0] = W_extract_h( W_shl( W_y2, prescale ) ); signal_fx[0] = W_round64_L( W_shl( W_y2, prescale ) ); move32(); W_sum = W_mult_32_32( b2_fx, mem_fx[3] ); /* b2*x2 */ Loading @@ -467,7 +467,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, mem_fx[1], a2_fx ); /* y2*a2 */ W_sum = W_mac_32_32( W_sum, W_extract_h( W_y2 ), a1_fx ); /* y1*a1 */ W_y1 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[1] = W_extract_h( W_shl( W_y1, prescale ) ); signal_fx[1] = W_round64_L( W_shl( W_y1, prescale ) ); move32(); diff = sub( prescale_current_frame, prescale ); Loading @@ -486,7 +486,7 @@ void hp20_fx_32( W_sum = W_mac_32_32( W_sum, W_extract_h( W_y1 ), a1_fx ); /* y1*a1 */ W_y0 = W_shl( W_sum, HP20_COEFF_SCALE ); signal_fx[i] = W_extract_h( W_shl( W_y0, prescale_current_frame ) ); signal_fx[i] = W_round64_L( W_shl( W_y0, prescale_current_frame ) ); move32(); x2 = x1; Loading