Searched refs:L_tmp (Results 26 - 50 of 58) sorted by relevance

123

/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dinterpolate_isp.cpp124 int32 L_tmp; local
133 L_tmp = mul_16by16_to_int32(isp_old[i], fac_old);
134 L_tmp = mac_16by16_to_int32(L_tmp, isp_new[i], fac_new);
135 isp[i] = amr_wb_round(L_tmp);
H A Disp_isf.cpp155 int32 L_tmp; local
170 L_tmp = mul_16by16_to_int32(table[ind + 1] - table[ind], offset);
171 isp[i] = add_int16(table[ind], (int16)(L_tmp >> 8));
H A Dpvamrwbdecoder.cpp323 int32 L_tmp, L_gain_code; local
449 L_tmp = mul_16by16_to_int32(isf_tmp[i], sub_int16(32767, interpol_frac[j]));
450 L_tmp = mac_16by16_to_int32(L_tmp, isf[i], interpol_frac[j]);
451 HfIsf[i] = amr_wb_round(L_tmp);
531 L_tmp = 0;
535 L_tmp = mac_16by16_to_int32(L_tmp, tmp, tmp);
537 tmp = extract_h(shl_int32(L_tmp, 8));
538 tmp = mult_int16(tmp, 26214); /* tmp = L_tmp*0.
[all...]
H A Dscale_signal.cpp126 int32 L_tmp; local
133 L_tmp = shl_int32(((int32)x[i] << 16), exp); /* saturation can occur here */
134 x[i] = amr_wb_round(L_tmp);
H A Disf_extrapolation.cpp121 int32 L_tmp; local
133 L_tmp = 0;
138 L_tmp = mac_16by16_to_int32(L_tmp, IsfDiff[i - 1], INV_LENGTH);
141 mean = amr_wb_round(L_tmp);
163 L_tmp = mul_16by16_to_int32(tmp2, tmp3);
164 int32_to_dpf(L_tmp, &hi, &lo);
165 L_tmp = mpy_dpf_32(hi, lo, hi, lo);
166 IsfCorr[0] = add_int32(IsfCorr[0], L_tmp);
173 L_tmp
[all...]
H A Dvoice_factor.cpp128 int32 L_tmp; local
132 L_tmp = mul_16by16_to_int32(gain_pit, gain_pit);
133 exp = normalize_amr_wb(L_tmp);
135 tmp = (int16)((L_tmp << exp) >> 16);
H A Dsynthesis_amr_wb.cpp153 int32 L_tmp; local
262 L_tmp = L_deposit_h(div_16by16(tmp, ener)); /* result is normalized */
264 one_ov_sqrt_norm(&L_tmp, &exp);
265 L_tmp = shl_int32(L_tmp, exp + 1); /* L_tmp x 2, L_tmp in Q31 */
267 tmp = (int16)(L_tmp >> 16); /* tmp = 2 x sqrt(ener_exc/ener_hf) */
288 L_tmp = 1L;
292 L_tmp
[all...]
H A Dqpisf_2s.cpp142 int32 L_tmp; local
192 L_tmp = mul_16by16_to_int32(mean_isf[i], 8192);
195 L_tmp = mac_16by16_to_int32(L_tmp, isf_buf[j * M + i], 8192);
197 ref_isf[i] = amr_wb_round(L_tmp);
238 int32 L_tmp; local
286 L_tmp = mul_16by16_to_int32(mean_isf[i], 8192);
289 L_tmp = mac_16by16_to_int32(L_tmp, isf_buf[j * M + i], 8192);
292 ref_isf[i] = amr_wb_round(L_tmp);
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/dec/src/
H A Ddec_gain.cpp199 Word32 L_tmp; local
250 L_tmp = Mpy_32_16(exp, frac, 24660, pOverflow);
251 L_tmp = L_shl(L_tmp, 13, pOverflow);
252 qua_ener = pv_round(L_tmp, pOverflow);
288 L_tmp = L_mult(g_code, gcode0, pOverflow);
290 L_tmp = L_shr(L_tmp, temp1, pOverflow);
291 *gain_cod = extract_h(L_tmp);
H A Dpstfilt.cpp330 Word32 L_tmp;
371 L_tmp = L_mult (h[0], h[0]);
374 L_tmp = L_mac (L_tmp, h[i], h[i]);
376 temp1 = extract_h (L_tmp);
378 L_tmp = L_mult (h[0], h[1]);
381 L_tmp = L_mac (L_tmp, h[i], h[i + 1]);
383 temp2 = extract_h (L_tmp);
457 Word32 L_tmp; local
[all...]
H A Dd_gain_c.cpp204 Word32 L_tmp; local
236 L_tmp = L_mult(*p++, gcode0, pOverflow);
237 L_tmp = L_shr(L_tmp, sub(9, exp, pOverflow), pOverflow);
238 *gain_code = extract_h(L_tmp); /* Q1 */
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
H A Dqgain795.cpp242 Word32 L_tmp; local
296 L_tmp = L_deposit_h(frac_coeff[i]);
297 L_tmp = L_shr(L_tmp, j, pOverflow);
298 L_Extract(L_tmp, &coeff[i], &coeff_lo[i], pOverflow);
337 L_tmp = L_mult(g_code, g_code, pOverflow);
338 L_Extract(L_tmp, &g2_code_h, &g2_code_l, pOverflow);
340 L_tmp = L_mult(g_code, g_pitch, pOverflow);
341 L_Extract(L_tmp, &g_pit_cod_h, &g_pit_cod_l, pOverflow);
343 L_tmp
511 Word32 L_tmp; local
[all...]
H A Dqgain475.cpp411 Word32 L_tmp;
427 L_tmp = L_mult(g_code, gcode0);
428 L_tmp = L_shr(L_tmp, sub(10, exp_gcode0));
429 *gain_cod = extract_h(L_tmp);
445 L_tmp = Mpy_32_16(exp, frac, 24660); // 24660 Q12 ~= 6.0206 = 20*log10(2)
446 qua_ener = pv_round (L_shl (L_tmp, 13)); // Q12 * Q0 = Q13 -> Q10
488 Word32 L_tmp; local
505 L_tmp = ((Word32) g_code * gcode0) << 1;
507 L_tmp
707 Word32 L_tmp; local
1196 Word32 L_tmp; local
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
H A Disp_isf.c40 Word32 L_tmp; local
52 L_tmp = vo_L_mult(vo_sub(isp[i], table[ind]), slope[ind]);
53 isf[i] = vo_round((L_tmp << 4)); /* (isp[i]-table[ind])*slope[ind])>>11 */
68 Word32 i, ind, L_tmp; local
82 L_tmp = vo_L_mult(vo_sub(table[ind + 1], table[ind]), offset);
83 isp[i] = add1(table[ind], (Word16)((L_tmp >> 8)));
H A DvoAMRWBEnc.c208 Word32 L_tmp, L_gain_code, L_max, L_tmp1; local
281 L_tmp = new_speech[0] << 15;
282 L_tmp -= (st->mem_preemph * mu)<<1;
283 L_max = L_abs(L_tmp);
287 L_tmp = new_speech[i] << 15;
288 L_tmp -= (new_speech[i - 1] * mu)<<1;
289 L_tmp = L_abs(L_tmp);
290 if(L_tmp > L_max)
292 L_max = L_tmp;
1345 Word32 L_tmp, i; local
[all...]
H A Dgpclip.c95 Word32 L_tmp; local
96 L_tmp = (29491 * mem[1])<<1;
97 L_tmp += (3277 * gain_pit)<<1;
99 gain = extract_h(L_tmp);
H A Dvoicefac.c38 Word32 i, L_tmp; local
46 L_tmp = vo_L_mult(gain_pit, gain_pit);
47 exp = norm_l(L_tmp);
48 tmp = extract_h(L_tmp << exp);
H A Dautocorr.c42 Word32 L_sum, L_sum1, L_tmp, F_LEN; local
64 L_tmp = vo_L_mult(y[i], y[i]);
65 L_tmp = (L_tmp >> 8);
66 L_sum += L_tmp;
H A Ddtx.c387 Word32 L_tmp; local
406 L_tmp = 0;
410 L_tmp = L_add(L_tmp, L_deposit_l(isf_old[i * M + j]));
412 isf_aver[j] = L_tmp;
436 Word32 L_tmp, summin, summax, summax2nd; local
491 L_tmp = 0;
495 L_tmp = L_mac(L_tmp, tmp, tmp);
497 st->D[i - 1] = L_tmp;
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
H A DNorm_Corr_opt.s73 MOV r6, #0 @L_tmp = 0
81 SMLABB r6, r9, r9, r6 @L_tmp += (xn[i] * xn[i])
82 SMLATT r6, r9, r9, r6 @L_tmp += (xn[i+1] * xn[i+1])
92 ADD r9, r7, r6, LSL #1 @L_tmp = (L_tmp << 1) + 1
94 SUB r6, r7, #1 @exp = norm_l(L_tmp)
104 MOV r5, #0 @L_tmp = 0
116 SMLABB r5, r10, r11, r5 @L_tmp += xn[i] * excf[i]
117 SMLATT r5, r10, r11, r5 @L_tmp += xn[i+1] * excf[i+1]
127 @r5 --- L_tmp, r
[all...]
H A DDeemph_32_opt.s44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16
47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4
48 MOV r10, r12, LSL #3 @L_tmp <<= 3
53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac)
55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp)
66 MOV r14, r10, ASR #16 @y[1] = round(L_tmp)
H A Dscale_sig_opt.s58 MOV r6, r5, LSL #16 @L_tmp = x[i] << 16
59 MOV r5, r6, ASR r7 @L_tmp >>= exp
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/
H A DNorm_Corr_neon.s100 QADD r9, r6, r7 @L_tmp = (L_tmp << 1) + 1;
102 SUB r6, r7, #1 @exp = norm_l(L_tmp)
121 VMULL.S16 Q11, D0, D8 @L_tmp += x[] * excf[]
162 VPADD.S32 D22, D22, D22 @D22[0] --- L_tmp << 1
167 @r5 --- L_tmp, r6 --- L_tmp1
169 ADD r5, r10, r5, LSL #1 @L_tmp = (L_tmp << 1) + 1
176 SUB r10, r10, #1 @exp = norm_l(L_tmp)
178 MOV r5, r5, LSL r10 @L_tmp
[all...]
H A DDeemph_32_neon.s44 MOV r10, r6, LSL #16 @L_tmp = x_hi[0]<<16
47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4
48 MOV r10, r12, LSL #3 @L_tmp <<= 3
53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac)
55 MOV r14, r10, ASR #16 @y[0] = round(L_tmp)
66 MOV r14, r10, ASR #16 @y[1] = round(L_tmp)
H A DSyn_filt_32_neon.s67 @L_tmp = L_msu(L_tmp, sig_lo[i - j], a[j])@
85 @L_tmp = L_msu(L_tmp, sig_hi[i - j], a[j])@
105 VADD.S32 Q12, Q12, Q10 @L_tmp = L_tmp - (result1 >>= 11) - (result2 <<= 1)
108 VSHL.S32 Q12, Q12, #3 @L_tmp <<= 3
111 VSHRN.S32 D20, Q12, #16 @sig_hi[i] = L_tmp >> 16@
113 VSHR.S32 Q12, Q12, #4 @L_tmp >>= 4
116 VMOV.S32 r11, D24[0] @r11 --- L_tmp >>
[all...]

Completed in 803 milliseconds

123