Searched refs:exp (Results 1 - 25 of 77) sorted by relevance

1234

/frameworks/av/media/libstagefright/codecs/amrnb/common/src/
H A Dlog2.cpp170 Word16 exp; local
174 exp = norm_l(L_x);
175 result = L_x << exp;
176 Log2_norm(result, exp, pExponent, pFraction);
H A Dinv_sqrt.cpp158 Word16 exp, i, a, tmp;
169 exp = norm_l (L_x);
170 L_x = L_shl (L_x, exp); // L_x is normalize
172 exp = sub (30, exp);
174 if ((exp & 1) == 0) // If exponent even -> shift right
178 exp = shr (exp, 1);
179 exp = add (exp,
226 Word16 exp; local
239 L_x <<= exp; /* L_x is normalize */ local
266 L_y >>= exp; /* denormalization, exp always 0< exp < 31 */ local
[all...]
H A Dpow2.cpp130 Word16 exp, i, a, tmp;
143 exp = sub (30, exponent);
144 L_x = L_shr_r (L_x, exp);
182 Word16 exp, i, a, tmp; local
198 exp = sub(30, exponent, pOverflow);
199 L_x = L_shr_r(L_x, exp, pOverflow);
H A Dlog2_norm.cpp92 exp = number of shifts required to normalize L_x; it is of type Word16
139 Word16 exp, // (i) : norm_l (L_x)
154 *exponent = sub (30, exp);
198 Word16 exp, /* (i) : norm_l (L_x) */
214 *exponent = 30 - exp;
196 Log2_norm( Word32 L_x, Word16 exp, Word16 *exponent, Word16 *fraction ) argument
/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dscale_signal.cpp49 int16 exp (i) : exponent: x = round(x << exp)
118 int16 exp /* (i) : exponent: x = round(x << exp) */
129 if (exp > 0)
133 L_tmp = shl_int32(((int32)x[i] << 16), exp); /* saturation can occur here */
137 else if (exp < 0)
139 exp = -exp;
140 exp
[all...]
H A Dvoice_factor.cpp127 int16 i, tmp, exp, ener1, exp1, ener2, exp2; local
133 exp = normalize_amr_wb(L_tmp);
135 tmp = (int16)((L_tmp << exp) >> 16);
137 exp1 -= (exp + 10); /* 10 -> gain_pit Q14 to Q9 */
141 exp = norm_s(gain_code);
142 tmp = shl_int16(gain_code, exp);
145 exp2 -= (exp << 1);
H A Dpvamrwb_math_op.cpp52 int32 frac, int16 exp : L_32 = frac << exp-31 (normalised format)
281 int16 exp; local
284 exp = normalize_amr_wb(L_x);
285 L_x <<= exp; /* L_x is normalized */ local
286 exp = 31 - exp;
288 one_ov_sqrt_norm(&L_x, &exp);
290 L_y = shl_int32(L_x, exp); /* denormalization */
300 if value is negative or zero, result is 1 (frac=7fffffff, exp
389 int16 exp, i, a, tmp; local
489 Lg2_normalized( int32 L_x, int16 exp, int16 *exponent, int16 *fraction ) argument
544 int16 exp; local
547 Lg2_normalized(shl_int32(L_x, exp), exp, exponent, fraction); local
[all...]
H A Dagc2_amr_wb.cpp124 int16 i, exp; local
145 exp = normalize_amr_wb(s) - 1;
146 gain_out = amr_wb_round(s << exp);
167 exp -= i;
175 s = shr_int32(s, exp); /* add exponent */
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
H A Dscale.c30 Word16 exp /* (i) : exponent: x = round(x << exp) */
35 if(exp > 0)
39 L_tmp = L_shl2(x[i], 16 + exp);
45 exp = -exp;
49 L_tmp >>= exp; local
H A Dmath_op.c35 | Word32 frac, Word16 exp : L_32 = frac << exp-31 (normalised format) |
61 Word16 exp; local
63 exp = norm_l(L_x);
64 L_x = (L_x << exp); /* L_x is normalized */
65 exp = (31 - exp);
66 Isqrt_n(&L_x, &exp);
67 L_y = (L_x << exp); /* denormalization */
76 | if value is negative or zero, result is 1 (frac=7fffffff, exp
163 Word16 exp, i, a, tmp; local
[all...]
H A Dlog2.c40 * PURPOSE: Computes log2(L_x, exp), where L_x is positive and
41 * normalized, and exp is the normalisation exponent
58 Word16 exp, /* (i) : norm_l (L_x) */
71 *exponent = (30 - exp);
104 Word16 exp; local
106 exp = norm_l(L_x);
107 Log2_norm ((L_x << exp), exp, exponent, fraction);
56 Log2_norm( Word32 L_x, Word16 exp, Word16 *exponent, Word16 *fraction ) argument
H A Dvoicefac.c37 Word16 tmp, exp, ener1, exp1, ener2, exp2; local
47 exp = norm_l(L_tmp);
48 tmp = extract_h(L_tmp << exp);
50 exp1 = exp1 - exp - 10; /* 10 -> gain_pit Q14 to Q9 */
58 exp = norm_s(gain_code);
59 tmp = gain_code << exp;
62 exp2 = exp2 - (exp + exp);
H A Dq_gain2.c79 Word16 exp, frac, gcode0, exp_gcode0, e_max, exp_code, qua_ener; local
147 coeff[2] = extract_h(Dot_product12_asm(y2, y2, L_subfr, &exp));
149 coeff[2] = extract_h(Dot_product12(y2, y2, L_subfr, &exp));
151 exp_coeff[2] = (exp - 18) + (Q_xn << 1); /* -18 (y2 Q9) */
155 coeff[3] = extract_h(L_negate(Dot_product12_asm(xn, y2, L_subfr, &exp)));
157 coeff[3] = extract_h(L_negate(Dot_product12(xn, y2, L_subfr, &exp)));
160 exp_coeff[3] = (exp - 8) + Q_xn; /* -9 (y2 Q9), +1 (2 xn y2) */
164 coeff[4] = extract_h(Dot_product12_asm(y1, y2, L_subfr, &exp));
166 coeff[4] = extract_h(Dot_product12(y1, y2, L_subfr, &exp));
168 exp_coeff[4] = (exp
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
H A Dcalc_en.cpp158 Word16 i, exp, tmp;
175 exp = norm_l(s);
176 frac_en[0] = extract_h(L_shl(s, exp));
177 exp_en[0] = sub(15, exp);
185 exp = norm_l(s);
186 frac_en[1] = extract_h(L_shl(s, exp));
187 exp_en[1] = sub(15, exp);
194 exp = norm_l(s);
195 frac_en[2] = extract_h(L_shl(s, exp));
196 exp_en[2] = sub(16-14, exp);
284 Word16 exp; /* nunmber of '0's or '1's before MSB != 0 */ local
612 Word16 exp; /* number of '0's or '1's before MSB != 0 */ local
802 Word16 exp; local
[all...]
H A Dqgain475.cpp410 Word16 g_code, exp, frac, tmp;
439 Log2 (L_deposit_l (g_code), &exp, &frac); // Log2(x Q12) = log2(x) + 12
440 exp = sub(exp, 12);
443 qua_ener_MR122 = add (tmp, shl (exp, 10));
445 L_tmp = Mpy_32_16(exp, frac, 24660); // 24660 Q12 ~= 6.0206 = 20*log10(2)
485 Word16 exp; local
519 Log2((Word32) g_code, &exp, &frac, pOverflow);
520 exp -= 12;
523 qua_ener_MR122 = exp << 1
703 Word16 exp; local
1185 Word16 exp; local
1258 sf1_frac_target_en >>= exp; local
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/
H A Dmath_op.h33 Word16 * exp /* (i/o) : exponent (value = frac x 2^exponent) */
45 Word16 * exp /* (o) : exponent of result (0..+30) */
52 Word16 * exp /* (o) : exponent of result (0..+30) */
H A Dlog2.h55 Word16 exp, /* (i) : norm_l (L_x) */
/frameworks/base/cmds/idmap/
H A Didmap.h13 #define TEMP_FAILURE_RETRY(exp) ({ \
14 typeof (exp) _rc; \
16 _rc = (exp); \
/frameworks/av/media/libstagefright/codecs/amrnb/common/include/
H A Dlog2_norm.h107 Word16 exp, /* (i) : norm_l (L_x) */
/frameworks/av/media/libeffects/testlibs/
H A DEffectsMath.c49 int32_t exp = 31 - __builtin_clz(x); local
50 uint32_t segStart = x >> (exp - 6);
54 segStart <<= exp - 6;
56 return (exp << 15) + log + (((x - segStart) * (logEnd - log)) >> (exp - 6));
87 uint32_t exp = gExpTab[j]; local
90 return ((exp << 9) + (expEnd - exp) * x) >> (31 - i);
/frameworks/av/media/libstagefright/codecs/amrnb/dec/src/
H A Ddec_gain.cpp195 Word16 exp; local
242 Log2(temp1, &exp, &frac, pOverflow);
243 exp = sub(exp, 12, pOverflow);
246 temp2 = shl(exp, 10, pOverflow);
250 L_tmp = Mpy_32_16(exp, frac, 24660, pOverflow);
270 * = 2^exp + 2^frac *
272 * gcode0 (Q14) = 2^14*2^frac = gc0 * 2^(14-exp) *
275 gc_pred(pred_state, mode, code, &exp, &frac, NULL, NULL, pOverflow);
289 temp1 = sub(10, exp, pOverflo
[all...]
H A Dd_gain_c.cpp199 Word16 gcode0, exp, frac; local
213 * = 2^exp + 2^frac *
217 gc_pred(pred_state, mode, code, &exp, &frac,
229 gcode0 = (Word16)(Pow2(exp, frac, pOverflow)); /* predicted gain */
237 L_tmp = L_shr(L_tmp, sub(9, exp, pOverflow), pOverflow);
H A Dex_ctrl.cpp160 Word16 i, exp; local
191 exp = norm_s(excEnergy);
192 excEnergy = shl(excEnergy, exp, pOverflow);
195 t0 = L_shr(t0, sub(20, exp, pOverflow), pOverflow);
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
H A Dscale_sig_opt.s20 @ Word16 exp /* (i) : exponent: x = round(x << exp) */
25 @r2 --- exp
34 CMP r2, #0 @Compare exp and 0
35 RSB r7, r2, #0 @exp = -exp
36 ADD r10, r2, #16 @16 + exp
59 MOV r5, r6, ASR r7 @L_tmp >>= exp
/frameworks/compile/mclinker/lib/Script/
H A DScriptParser.yy191 %type <integer> exp
343 /* create exp for vma */
374 opt_vma_and_type : exp opt_type
585 | symbol ADD_ASSIGN exp ';'
586 | symbol SUB_ASSIGN exp ';'
587 | symbol MUL_ASSIGN exp ';'
588 | symbol DIV_ASSIGN exp ';'
589 | symbol AND_ASSIGN exp ';'
590 | symbol OR_ASSIGN exp ';'
591 | symbol LS_ASSIGN exp ';'
[all...]

Completed in 360 milliseconds

1234