/frameworks/av/media/libstagefright/codecs/amrwb/src/ |
H A D | pvamrwb_math_op.h | 81 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 D | dec_gain2_amr_wb.cpp | 187 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 D | isf_extrapolation.cpp | 123 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 D | synthesis_amr_wb.cpp | 150 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 D | pitch_f4.c | 171 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 D | c2t64fx.c | 58 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 D | hp_wsp.c | 56 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 D | az_isp.c | 68 Word16 x, y, sign, exp; local 152 exp = norm_s(y); 153 y = y << exp; 156 t0 = (t0 >> (19 - exp));
|
H A D | voAMRWBEnc.c | 203 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 D | dtx.c | 167 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 D | wb_vad.c | 263 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 D | agc.cpp | 653 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 D | Dot_p_opt.s | 21 @ Word16 * exp /* (o) : exponent of result (0..+30) */ 27 @ *exp --- r3 71 RSB r11, r10, #30 @ *exp = 30 - sft
|
H A D | Norm_Corr_opt.s | 94 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 D | qgain795.cpp | 499 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 D | vignette.rsh | 41 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 D | vignette_approx.rsh | 41 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 D | vignette.rsh | 41 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 D | vignette_approx.rsh | 41 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 D | Norm_Corr_neon.s | 102 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 D | Dot_p_neon.s | 22 @ 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 D | gc_pred.cpp | 275 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 D | az_lsp.cpp | 150 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 D | MathUtils.java | 54 public static float exp(float a) { method in class:MathUtils 55 return (float) Math.exp(a);
|
/frameworks/base/libs/androidfw/ |
H A D | ObbFile.cpp | 64 #define TEMP_FAILURE_RETRY(exp) ({ \ 65 typeof (exp) _rc; \ 67 _rc = (exp); \
|