Searched refs:exp (Results 26 - 50 of 72) sorted by relevance

123

/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dpvamrwb_math_op.h81 int16 * exp /* (i/o) : exponent (value = frac x 2^exponent) */
91 int16 * exp /* (o) : exponent of result (0..+30) */
103 int16 exp, /* (i) : norm_l (L_x) */
H A Ddec_gain2_amr_wb.cpp187 int16 i, tmp, exp, frac, gcode0, exp_gcode0, qua_ener, gcode_inov; local
206 L_tmp = Dot_product12(code, code, L_subfr, &exp);
207 exp -= 24; /* exp: -18 (code in Q9), -6 (/L_subfr) */
209 one_ov_sqrt_norm(&L_tmp, &exp);
211 gcode_inov = extract_h(shl_int32(L_tmp, exp - 3)); /* g_code_inov in Q12 */
377 int32_to_dpf(*gain_cod, &exp, &frac);
378 L_tmp = mul_32by16(exp, frac, gcode_inov);
393 amrwb_log_2(L_tmp, &exp, &frac);
394 exp
[all...]
H A Disf_extrapolation.cpp123 int16 exp, exp2, hi, lo; local
153 exp = norm_s(tmp);
156 IsfDiff[i] = shl_int16(IsfDiff[i], exp);
158 mean = shl_int16(mean, exp);
227 exp = norm_s(tmp);
228 exp--;
229 tmp <<= exp; local
232 exp = exp2 - exp;
237 IsfDiff[i - (M - 1)] = shl_int16(tmp, exp);
[all...]
H A Dsynthesis_amr_wb.cpp150 int16 i, fac, exp; local
255 tmp = extract_h(Dot_product12(HF, HF, L_SUBFR16k, &exp));
260 exp += 1;
263 exp -= exp_ener;
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 */
301 exp = normalize_amr_wb(L_tmp);
303 ener = (int16)((L_tmp << exp) >> 16); /* ener = r[0] */
304 tmp = (int16)((L_tmp2 << exp) >> 16); /* tmp = r[1] */
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
H A Dpitch_f4.c171 Word32 corr, exp_corr, norm, exp, scale; local
195 exp = norm_l(L_tmp);
196 exp = (32 - exp);
197 //exp = exp + 2; /* energy of xn[] x 2 + rounded up */
198 scale = -(exp >> 1); /* (1<<scale) < 1/sqrt(energy rounded) */
222 exp = norm_l(L_tmp);
223 L_tmp = (L_tmp << exp);
224 exp_corr = (30 - exp);
[all...]
H A Dc2t64fx.c58 Word16 alp, val, exp, k_cn, k_dn; local
76 s = Dot_product12_asm(cn, cn, L_SUBFR, &exp);
78 s = Dot_product12(cn, cn, L_SUBFR, &exp);
81 Isqrt_n(&s, &exp);
82 s = L_shl(s, add1(exp, 5));
87 s = Dot_product12_asm(dn, dn, L_SUBFR, &exp);
89 s = Dot_product12(dn, dn, L_SUBFR, &exp);
92 Isqrt_n(&s, &exp);
93 k_dn = vo_round(L_shl(s, (exp + 8))); /* k_dn = 256..4096 */
H A Dhp_wsp.c56 void scale_mem_Hp_wsp(Word16 mem[], Word16 exp) argument
64 L_tmp = L_shl(L_tmp, exp);
72 L_tmp = L_shl(L_tmp, exp);
H A Daz_isp.c68 Word16 x, y, sign, exp; local
152 exp = norm_s(y);
153 y = y << exp;
156 t0 = (t0 >> (19 - exp));
H A DvoAMRWBEnc.c203 Word16 tmp, gain1, gain2, exp, Q_new, mu, shift, max; local
322 exp = (Q_new - st->Q_old);
347 Scale_sig(old_speech, L_TOTAL - L_FRAME - L_FILT, exp);
348 Scale_sig(old_exc, PIT_MAX + L_INTERPOL, exp);
349 Scale_sig(st->mem_syn, M, exp);
350 Scale_sig(st->mem_decim2, 3, exp);
351 Scale_sig(&(st->mem_wsp), 1, exp);
352 Scale_sig(&(st->mem_w0), 1, exp);
474 /* scale old_wsp (warning: exp must be Q_new-Q_old) */
475 exp
1337 Word16 fac, tmp, exp; local
[all...]
H A Ddtx.c167 Word16 log_en, gain, level, exp, exp0, tmp; local
266 ener32 = Dot_product12(exc2, exc2, L_FRAME, &exp);
268 Isqrt_n(&ener32, &exp);
274 exp = add(exp0, exp);
277 exp += 4;
282 exc2[i] = shl(tmp, exp);
H A Dwb_vad.c263 Word16 num, temp, stat_rat, exp, denom; local
299 exp = norm_s(denom);
300 denom = denom << exp;
304 stat_rat = add1(stat_rat, shr(temp, (8 - exp)));
479 Word16 exp; local
481 exp = norm_s(st->bckr_est[i]);
482 temp = (st->bckr_est[i] << exp);
484 temp = shl(temp, (exp - (UNIRSHFT - 1)));
/frameworks/av/media/libstagefright/codecs/amrnb/dec/src/
H A Dagc.cpp653 Word16 i, exp;
665 exp = sub (norm_l (s), 1);
666 gain_out = pv_round (L_shl (s, exp));
679 exp = sub (exp, i);
687 s = L_shr (s, exp); // add exponent
749 Word16 exp; local
768 exp = norm_l(s) - 1;
770 L_temp = L_shl(s, exp, pOverflow);
789 exp
972 Word16 exp; local
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
H A DDot_p_opt.s21 @ Word16 * exp /* (o) : exponent of result (0..+30) */
27 @ *exp --- r3
71 RSB r11, r10, #30 @ *exp = 30 - sft
H A DNorm_Corr_opt.s94 SUB r6, r7, #1 @exp = norm_l(L_tmp)
95 RSB r7, r6, #32 @exp = 32 - exp
97 RSB r7, r6, #0 @scale = -(exp >> 1)
136 SUB r10, r10, #1 @exp = norm_l(L_tmp)
138 MOV r5, r5, LSL r10 @L_tmp = (L_tmp << exp)
139 RSB r10, r10, #30 @exp_corr = 30 - exp
144 MOV r6, r6, LSL r5 @L_tmp = (L_tmp1 << exp)
145 RSB r5, r5, #30 @exp_norm = 30 - exp
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
H A Dqgain795.cpp499 Word16 exp; local
574 exp = sub(exp_gcode0, 10, pOverflow);
575 exp_coeff[2] = add(exp_en[2], exp, pOverflow);
580 exp = sub(shl(exp_gcode0, 1, pOverflow), 7, pOverflow);
581 exp_coeff[3] = add(exp_en[3], exp, pOverflow);
590 -> result = val >> (exp/2)
593 L_t0 = sqrt_l_exp(L_tmp, &exp, pOverflow); /* normalization included in sqrt_l_exp */
594 exp = add(exp, 47, pOverflow);
595 exp_coeff[0] = sub(exp_en[0], exp, pOverflo
842 Word16 exp; local
[all...]
/frameworks/base/tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/
H A Dvignette.rsh41 sloped_neg_range = exp(neg_range * desired_slope);
53 const float lumen = opp_shade + shade / ( 1.0 + sloped_neg_range * exp(sloped_dist_ratio) );
H A Dvignette_approx.rsh41 sloped_neg_range = exp(neg_range * desired_slope);
54 const float lumen = opp_shade + shade * half_recip(1.f + sloped_neg_range * exp(sloped_dist_ratio));
/frameworks/base/tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/
H A Dvignette.rsh41 sloped_neg_range = exp(neg_range * desired_slope);
53 const float lumen = opp_shade + shade / ( 1.0f + sloped_neg_range * exp(sloped_dist_ratio) );
H A Dvignette_approx.rsh41 sloped_neg_range = exp(neg_range * desired_slope);
54 const float lumen = opp_shade + shade * half_recip(1.f + sloped_neg_range * exp(sloped_dist_ratio));
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/
H A DNorm_Corr_neon.s102 SUB r6, r7, #1 @exp = norm_l(L_tmp)
103 RSB r7, r6, #32 @exp = 32 - exp
105 RSB r7, r6, #0 @scale = -(exp >> 1)
176 SUB r10, r10, #1 @exp = norm_l(L_tmp)
178 MOV r5, r5, LSL r10 @L_tmp = (L_tmp << exp)
179 RSB r10, r10, #30 @exp_corr = 30 - exp
184 MOV r6, r6, LSL r5 @L_tmp = (L_tmp1 << exp)
185 RSB r5, r5, #30 @exp_norm = 30 - exp
H A DDot_p_neon.s22 @ Word16 * exp /* (o) : exponent of result (0..+30) */
28 @ *exp --- r3
119 RSB r11, r10, #30 @ *exp = 30 - sft
/frameworks/av/media/libstagefright/codecs/amrnb/common/src/
H A Dgc_pred.cpp275 Word16 exp, frac;
303 Log2(ener_code, &exp, &frac);
304 ener_code = L_Comp (sub (exp, 30), frac); // Q16 for log()
330 * (store exp and frac for pow2()) *
349 Log2_norm (ener_code, exp_code, &exp, &frac);
352 L_tmp = Mpy_32_16(exp, frac, -24660); // Q0.Q15 * Q13 -> Q14
386 // <xn xn> = <xn xn>*2^11*2^exp * 2^exp_en
485 Word16 exp, frac; local
534 Log2(ener_code, &exp, &frac, pOverflow);
539 L_temp1 = (Word32)(exp
[all...]
H A Daz_lsp.cpp150 F(w) = 2 exp(-j5w) C(x)
387 Word16 x, y, sign, exp;
490 exp = norm_s (y);
491 y = shl (y, exp);
494 t0 = L_shr (t0, sub (20, exp));
581 Word16 exp; local
685 exp = norm_s(y);
686 y <<= exp; local
689 y = ((Word32)x * y) >> (19 - exp);
/frameworks/base/core/java/android/util/
H A DMathUtils.java54 public static float exp(float a) { method in class:MathUtils
55 return (float) Math.exp(a);
/frameworks/base/libs/androidfw/
H A DObbFile.cpp64 #define TEMP_FAILURE_RETRY(exp) ({ \
65 typeof (exp) _rc; \
67 _rc = (exp); \

Completed in 188 milliseconds

123